微信小程序左右滑动切换图片酷炫效果(附效果)

您所在的位置:网站首页 小程序 滑动切换页面 微信小程序左右滑动切换图片酷炫效果(附效果)

微信小程序左右滑动切换图片酷炫效果(附效果)

2022-03-26 04:57| 来源: 网络整理| 查看: 265

开门见山,先上效果吧!感觉可以的用的上的再往下看。(动图网址)

  心动吗?那就继续往下看!

  先上页面结构吧,也就是wxml文件,其实可以理解成微信自己封装过的html,这个不多说了,不懂也没必要往下看了。

1 2 3 4 5 6 {{item.proTitle}} 7 {{item.proDec}} 8 ¥{{item.proPrice}} 9 查看详情 >10 11 12 13

  做该效果样式就不多说了,一个默认状态样式,一个当前选中样式。(开发小程序的时候,注意class的命名,尽量不要使用层级嵌套,所以class取名的时候要注意唯一性)

View Code   

  js部分:该效果基于小程序的组件 scroll-view 开发的,利用bindscroll事件加载回调函数。

  回调事件原理:

  通过滚动宽度和每个item的宽度从而获取当前滚动的item是第几位,然后给对应的item加上选中class,其他的则去除选中class。

//滑动获取选中商品 getSelectItem:function(e){ var that = this; var itemWidth = e.detail.scrollWidth / that.data.proList.length;//每个商品的宽度 var scrollLeft = e.detail.scrollLeft;//滚动宽度 var curIndex = Math.round(scrollLeft / itemWidth);//通过Math.round方法对滚动大于一半的位置进行进位 for (var i = 0, len = that.data.proList.length; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3